Volume 52, Issue 3, July 2023, Pages 943-956
Ahmed Mohamed El-Khatib; Ahmed Farouk Basyony; Kamel Ali El-Gharib